body{margin: 0px;font-family:tahoma;color:#666;}
p,form,h1,h4{margin:0;}
p{font-size:12px;line-height:22px}
.headerbg{height:100px;background:url("images/header.jpg?v1") repeat-x;}
.bodybg{background:url("images/bg1.gif") repeat-x;}
.button{margin-top:2px;
	margin-bottom:2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	border: 1px solid gray;
	text-decoration:none;
	background:#797979;
	color:#FFFFFF;
	cursor:pointer;
	height:20px;
	font-weight:bold;
	font-family:tahoma;
	font-size:11px ;
}
.break{height:15px;line-height:5px;}
.page_title{color:#218ACB;font-size:20px;font-family:tahoma;padding-top:4px;}
.page_subtitle{color:#218ACB;font-size:14px;font-family:tahoma;padding-top:4px;}
.cleardiv{clear:both;}
.fleft{float:left;}
.fright{float:right;}

ul.topMenu {	width:980px;	list-style-type: none;	padding: 0px;	margin: 0px;	border-bottom: 1px solid #ccc;	height: 23px;}
ul.topMenu li {font-family:arial;float: left;	margin: 0px;	height: 23px;	margin-left: 10px;	text-align:center;	border-right: 1px solid #ccc;	padding-right:7px;	padding-left:7px;}
ul.topMenu li .active {color:maroon;text-decoration:underline;}
ul.topMenu li a.profile {	font-size:11px;	top: 1px;	color:#666;font-weight:bold;	text-decoration:none;	}
ul.topMenu li a {	font-size:11px;;	position: relative;	top: 1px;	color:#666;	font-weight:bold;	text-decoration:none;	}

ul.topMenu li a:hover {	color:maroon;	text-decoration:underline;}

.footer p{text-align:center;font-weight:bold;letter-spacing:0.1em;color:#666;font-family:tahoma;font-size:11px;}
.footerlinks {margin-top:10px;text-align:center;margin-left:auto;margin-right:auto;font-weight:normal;letter-spacing:0.1em;color:#666;font-family:tahoma;font-size:11px;text-align:center;}
ul.menu {list-style-type: none;	padding: 0px;	margin: 0px;height: 23px;}
ul.menu li {margin-left:4px;margin-right:4px;font-family:tahoma;float: left;text-align:left;padding-right:6px;padding-left:0px;border-right:1px solid #666; }
ul.menu li a {	font-size:1.1em;;position: relative;	top: 1px;	text-decoration:none;	}
ul.menu li a:hover {	color:maroon;	text-decoration:underline;}
ul.menu li:last-child {border-right: 0px solid #ccc;}


a.stdlink{color:#AA0C0B;}
a.stdlink:hover{color:#AA0C0B;text-decoration:none;}

.txtbox{font-size:12px;border:1px solid #a2a2a2;font-family:tahoma;padding:2px;}
.fnone{float:none;}

.profile{margin-top:100px;}
.profile a{font-size:11px;margin-left:2px;font-weight:bold;color:maroon;}
.profile span{font-size:12px;color:#666;}

/*
.profile_menu{font-size:13px;font-weight:bold;text-align:left;width:200px;}
.profile_menu ul {list-style-type: none;margin:2px;padding:5px;}
.profile_menu ul li {font-size:11px;margin: 0px;height: 23px;margin:5px;text-align:left;padding-right:10px;padding-left:10px;background:url(../images/next.gif) 0px 3px;background-repeat:no-repeat;}

.profile_menu a{font-weight:normal;text-decoration:none;}
*/

.profile_menu ul li{
list-style-type:none;
background:url(../images/next.gif) 0px 3px;background-repeat:no-repeat;
background-repeat:no-repeat;
background-position:0pt 12px;
}


.profile_menu .head {
    background: transparent url("images/leftmenu_bg.gif") repeat-x;
    height: 30px;
    width: 196px;
    border: 1px solid #eceadb;
}

.profile_menu .head h4 {
     color: #996633;
    font-size: 9px;
    line-height: 14px;
    margin: 2px 10px 10px;
	/*  font: bold 12px Verdana;*/
}

.profile_menu .body {
    border: 1px solid #eceadb;
    border-top: 0;
    width: 194px;
    margin-left: 1px;
    font: normal 11px Verdana;
    background-color: #f7f7f7;
}

.profile_menu .body ul {
    margin: 0;
    padding: 0 10px;
}

.profile_menu .body li {
    line-height: 14px;
    padding: 6px 0 8px 14px;
    background-position: 0 12px;
    border-bottom: 1px solid #e1e1e1;
    margin: 0;
    font-family:tahoma;
}

.profile_menu .body li.first {
}

.profile_menu .body li.last {
    border-bottom: 0;
}

.captial{text-transform:uppercase;}
.note{font-weight:normal;}
.errorBox{text-align:left;padding-left:0px;font-size:12px;color:#ff0000;font-weight:bold;border:1px solid #f2f2f2;background:#FAFCD8;padding:4px;}


.msgBox{font-size:12px;color:#3E8C26;font-weight:bold;border:1px solid #f2f2f2;background:#FAFCD8;padding:4px;}
.frmLabel{font-size:11px;font-weight:bold;color:#666;}
.section_head{font-size:11px;margin-left:0px;padding:4px;padding-left:5px;font-weight:bold;border-bottom:2px solid #ccc;background:#f2f2f2;}

.label_10{font-size:10px}
.label_11{font-size:11px;}
.label_12, table{font-size:12px;}
.label_13{font-size:13px;}
.label_14{font-size:14px;}
.label_15{font-size:15px;}
.label_16{font-size:16px;}
.label_17{font-size:17px;}
.bold{font-weight:bold;}
.label_bold{font-weight:bold;}
.label_white{color:#ffffff;}
.label_black{color:#000000;}
.grey_bg{background-color:#f2f2f2;}
.label_grey{color:#666;}
.white_bg{background:#ffffff;}

.selectbox
{
font-size:12px;
border:1px solid #a2a2a2;
font-family:tahoma;
background:#fff;
height:19px;
background:#f2fff2;
letter-spacing:0.04em;
margin:1px;

}

.txtarea{font-size:12px;padding:3px;font-family:tahoma;border:1px solid #a2a2a2;}
.label_bg_alert{color:#AC1E7A;font-weight:bold;border:1px solid #f2f2f2;padding:1px;}
.selectbox .label_bg_msg{color:#fff;font-weight:bold;border:1px solid #f2f2f2;padding:1px;}
 


.maincontent{background-image:url("images/ss.jpg");}
.bodyContent{margin-top:15px;}

.table_panel{border:2px solid #ccc;margin-top:5px;}
.table_panel th{font-size:11px;background:#ccc;}
.section_panel{background:#f2fff2;padding:6px;border:2px solid #ccc;}
.pointer{cursor:pointer;}

.stdsublink{font-size:11px;font-weight:bold;}

ul.subMenu {list-style-type: none;	padding: 0px;	margin: 0px;}

ul.subMenu li {	float: left;	margin: 0px;	height: 23px;	text-align:left;	padding-left:3px;	margin-bottom:3px;	width:110px;}

ul.subMenu li a {color:maroon;	font-size:11px;	position: relative;	top: 1px;	text-decoration:none;	}
ul.subMenu li a:hover {	color:maroon;	font-weight:bold;	text-decoration:underline;}
.fileinput{border:1px solid #666;font-size:11px;}


.loginBox .txtbox {
letter-spacing:0.1em;
height:21px;
padding:4px 0px 4px 4px;
width:300px;
font-size:13px;
font-weight:bold;
color:MAROON;
border:1px solid #ccc;


}

.loginBox td{
font-size:12px;
font-weight:bold;
}
.loginBox ul li{
font-size:9px;
padding:0px;
margin:0px;

}

.loginBox{
	margin-left:80px;
	margin-right:80px;
	line-height:35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top:20px;
	width:460px;border:2px solid #f2f2f2;
	border-left:4px solid #ccc;
	border-bottom:4px solid #ccc;
	
}

.news .title{font-size:17px;font-weight:bold;;}
.news .posted{margin-top:3px;font-style:normal;font-size:11px;font-weight:normal;}
.news .content{text-align:justify;margin-top:0px;}
.news div.title{margin-left:-3px;background:#f2f2f2;color:#218ACB;border:2px dotted #ccc;padding:5px 0px 5px 5px;}
.news {border-bottom:0px dotted #ccc;padding-bottom:30px;}
.news .address{font-size:12px;line-height:1.6em;}
.btnshine{

background:url(images/btnshine.jpg) ;
height:16px;
padding:2px;
font-weight:bold;
color:#fff;
font-size:11px;
padding-left:3px;
padding-right:3px;
cursor:pointer;
text-decoration:none;
}


a.btnshine:hover{

background:url(images/btnshine_hover.jpg) ;
}

.event_info{
background:#f2f2f2;
font-weight:bold;
border:1px solid #666;
padding-left:6px;
padding-top:6px;
font-family:tahoma;
line-height:1.0em;

}

.module_head{

background:url("images/modbar.jpg");
border:2px solid #218ACB;
color:#4D81A2;
font-size:11px;
font-weight:bold;
padding:2px;
}


.module_content{
border:2px solid #218ACB;
font-size:10px;
padding:5px;
min-height:100px;
margin-bottom:10px;
}

.module_content a{
font-size:11px;
}

.module{
width:210px;
}

.projlist .item{
border-bottom:1px solid #ccc;
padding:4px;
margin-bottom:10px;
}
.projlist .title{
color:#666;
font-family:"Trebuchet MS";
font-size:25px;
}

.projlist .type{
margin-top:3px;

}

.projlist .more{
font-style:italic;
float:right;
}
.commitment .msg{
min-height:70px;
}
.commitment .item{

margin:2px;
padding:3px;
border-bottom:1px solid #666;

margin-top:7px;
}
.alert {padding: 8px 35px 8px 14px;
margin-bottom: 18px;
color: #C09853;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #FCF8E3;
border: 1px solid #FBEED5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.alert-success {
color:#468847;
background-color: #DFF0D8;
border-color: #D6E9C6;
text-align:center;
}